package com.infore.qualityControl.remoteEntity;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
/**
 * 数据审核服务内的审核数据对象(使用于质控模块内数据有效性接口)
 * @author Cold
 *
 */
public class AuditDataInfo implements Serializable {
    private static final long serialVersionUID = 1L;

    private String id;

    private Date createTime;

    private String flowInstanceId;

    private String projId;

    private String projName;

    private String projUnit;

    private Double projValue;

    private String stationMn;

    private String stationName;

    /** 审核状态 1有效 **/
    private String auditStatus;

    private String stationCompany; // 运营单位
    private String stationProvin; // 省级
    private String stationCity;// 市级
    private String riverBasin; // 流域

    private int yUploadNum; // 应上传数据量
    private int sUploadNum; // 实际上传数据量
    private String uploadRate; // 上传率

    private int validNum; // 有效数据量
    private String validRate; // 有效率

    public AuditDataInfo() {
    }

    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getFlowInstanceId() {
        return this.flowInstanceId;
    }

    public void setFlowInstanceId(String flowInstanceId) {
        this.flowInstanceId = flowInstanceId;
    }

    public String getProjId() {
        return this.projId;
    }

    public void setProjId(String projId) {
        this.projId = projId;
    }

    public String getProjName() {
        return this.projName;
    }

    public void setProjName(String projName) {
        this.projName = projName;
    }

    public String getProjUnit() {
        return this.projUnit;
    }

    public void setProjUnit(String projUnit) {
        this.projUnit = projUnit;
    }

    public Double getProjValue() {
        return this.projValue;
    }

    public void setProjValue(Double projValue) {
        this.projValue = projValue;
    }

    public String getStationMn() {
        return this.stationMn;
    }

    public void setStationMn(String stationMn) {
        this.stationMn = stationMn;
    }

    public String getStationName() {
        return this.stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getStationCompany() {
        return stationCompany;
    }

    public void setStationCompany(String stationCompany) {
        this.stationCompany = stationCompany;
    }

    public String getStationProvin() {
        return stationProvin;
    }

    public void setStationProvin(String stationProvin) {
        this.stationProvin = stationProvin;
    }

    public String getStationCity() {
        return stationCity;
    }

    public void setStationCity(String stationCity) {
        this.stationCity = stationCity;
    }

    public String getRiverBasin() {
        return riverBasin;
    }

    public void setRiverBasin(String riverBasin) {
        this.riverBasin = riverBasin;
    }

    public int getyUploadNum() {
        return yUploadNum;
    }

    public void setyUploadNum(int yUploadNum) {
        this.yUploadNum = yUploadNum;
    }

    public int getsUploadNum() {
        return sUploadNum;
    }

    public void setsUploadNum(int sUploadNum) {
        this.sUploadNum = sUploadNum;
    }

    public String getUploadRate() {
        return uploadRate;
    }

    public void setUploadRate(String uploadRate) {
        this.uploadRate = uploadRate;
    }

    public int getValidNum() {
        return validNum;
    }

    public void setValidNum(int validNum) {
        this.validNum = validNum;
    }

    public String getValidRate() {
        return validRate;
    }

    public void setValidRate(String validRate) {
        this.validRate = validRate;
    }

}